import { defineConfig } from 'vite'
import vue from '@vitejs/plugin-vue'

// https://vitejs.dev/config/
export default defineConfig({
 
  plugins: [vue()],
  server: {
    // port:9090,
    // host: '192.168.137.1',
    proxy: {
      /* http://127.0.0.1:5173/api/city/list 请求地址 */
      /* /api 表示接口地址中包含的字段，如果包含这个字段则执行以下代理规则 */
      '/api': {
        /* 把请求代理到这个服务器去 */
        /* http://127.0.0.1:5173/api/city/list => http://www.shuiyue.info:15666/api/city/list */
        target: 'http://192.168.1.6:8080',
        /* 是否允许切换地址 */
        changeOrigin: true,
        /* 对请求地址重写 */
        /* http://www.shuiyue.info:15666/api/city/list replace('/api', '') -> http://www.shuiyue.info:15666/city/list */
        rewrite: (path) => path.replace(/^\/api/, ''),
        
      }
    }
  }
})
